@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,input,button,textarea,p,th,td{margin:0;padding:0;}
body {font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
.right, .more{float:right;}
.more a{ color:#333333}
.wrapper{ width:1200px; margin:0 auto;}
img{
	border:0;
}
li{
	list-style:none;
}
a {
	text-decoration:none;
	color:#333333;
	
} 
.clear{
	clear:both;	
}

/*-- welcome --*/
.wlk{
	width:100%;
	height:30px;
	background-color:#f5f5f5;	
}
.wlzk{
	width:1200px;
	height:100%;
	margin:0 auto;
		
}
.wlkt{
	  height:100%;
	  width:250px;
	  background:url(../img/hy_icon.png) no-repeat 0 center;
	  padding-left:15px;
	  color:#555;
	  font-size:12px;
	  line-height:30px;	
	  float:left;	
}
.wlyy{
	height:100%;
	width:auto;
	float:right;
	color:#555;
	font-size:12px;
	line-height:30px;
}
.wlyy a{
	padding:0 5px;
	color:#555;
	line-height:30px;
	font-size:12px;	
}
.wlyy a img{
	vertical-align:middle;	
}
.wlyy a:hover{
	color:#F0130B;	
}


/*-- logo --*/
.lgk{
	width:1200px;
	margin:0 auto;
	padding:20px 0;
	height:74px;
}
.lg{
	float:left;
	height:52px;
	width:382px;
	margin-top:11px;
}
.lg h1{
	width:382px;
	height:52px;	
}
.lg h1 a{
	display:block;
	width:382px;
	height:52px;	
}
.lglx{
	float:right;
	border:1px dashed #c5c5c5;
	border-radius:4px;
	width:194px;
	height:72px;
	padding:0 8px;	
}
.lgrx{
	width:194px;
	height:36px;
	border-bottom:1px dashed #c5c5c5;
	color:#555;
	font-size:12px;
	line-height:36px;
	text-align:center;
}
.lgrx span{
	color:#f00;
	font-size:14px;
	line-height:36px;
	display:inline-block;
	height:36px;	
}


/*-- nav --*/
.nvk{
	width:100%;
	height:38px;
	background-color:#014b92;	
}
.nvxk{
	width:1200px;
	height:38px;
	margin:0 auto;	
}
.nvxk .on{ background:#f00;}
.nvxk > li{
	width:132px;
	height:38px;
	float:left;	
}
.nvxk > li > a{
	display:block;
	width:132px;
	height:38px;
	font-weight:600;
	color:#fff;
	font-size:14px;
	text-align:center;
	line-height:38px;
	
}
.nvxk > li:hover{
	background-color:#f00;	
}



/*-- search --*/
.sck{
	width:1200px;
	height:44px;
	margin:0 auto;
	color:#000;
	font-size:12px;
	line-height:44px;
}
.sck a{
	display:inline-block;
	heigth:44px;
	padding:0 5px;
	color:#666;
	font-size:12px;
	font-weight:600;	
}	
.scxk{
	float:right;
	padding-top:10px;
		
}
.sc1{
	float:left;
	width:192px;
	height:22px;
	border:1px solid #a9a9a9;
	padding-left:10px;
	background-color:#f7f7f7;
	border-right:none;
	cursor:pointer;
	text-align:start;
	display:inline-block;
	color:#ccc;	
}
.sc2{
	width:70px;
	height:24px;
	background-color:#ec0000;
	color:#fff;
	font-size:12px;
	text-align:center;
	line-height:24px;
	border:none;	
}




/*-- banner --*/
.bnxs{
	width:1600px;
	height:364px;
	margin:0 auto;
	overflow:hidden;
	position:relative;	
}
.bntp{
	height:364px;
	width:4000PX;	
}
.bntp > li{
	width:1600px;
	height:364px;
	float:left;	
}
.bntp > li > img{
	width:100%;
	height:100%;	
}
.bnan{
	width:120px;
	height:11px;
	position:absolute;
	left:740px;
	bottom:20px;
	z-index:2;	
}
.bnan li{
	width:10px;
	height:11px;
	margin-right:20px;
	background:url(../img/bbar_li.png) no-repeat center;
	float:left;	
}
.bnyy{
	width:1000px;
	height:23px;
	margin:0 auto;
	background:url(../img/bn_yy.png) no-repeat center;	
}



/*-- partner --*/
.ptk{
	width:1198px;
	height:154px;
	border:1px solid #ccc;
	background-color:#f7f7f7;
	position:relative;
	margin:0 auto;
}
.ptbt{
	width:376px;
	height:30px;
	background:url(../img/pn_bt_bg.png) no-repeat center;
	color:#fff;
	font-size:12px;
	text-align:center;
	line-height:30px;
	position:absolute;
	top:-7px;
	left:412px;	
}
.ptl{
	width:19px;
	height:84px;
	background:url(../img/pn_left.png) no-repeat center;
	position:absolute;
	left:6px;
	top:33px;	
}
.ptr{
	width:19px;
	height:84px;
	background:url(../img/pn_right.png) no-repeat center;
	position:absolute;
	right:6px;
	top:33px;	
}
.ptxs{
	width:1128px;
	height:113px;
	overflow:hidden;
	position:absolute;
	top:30px;
	left:35px;	
}
.pttp{
	width:4000px;
	height:113px;	
}
.pttp > li{
	float:left;
	width:148px;
	height:91px;
	margin-right:48px;	
}
.pttp > li > img{
	width:100%;
	height:100%;	
}
.pttp > li > p{
	font-size:12px;
	color:#666;
	line-height:22px;
	text-align:center;	
}
.ptyy{
	width:1000px;
	height:11px;
	background:url(../img/pn_yy.png) no-repeat center;
	margin:0 auto;	
}



/*-- show --*/
.swk{
	width:1200px;
	height:auto;
	margin:10px auto;	
}
.swl{
	width:208px;
	margin-right:12px;
	height:auto;
	float:left;	
}
.swls{
	width:206px;
	border:1px solid #ccc;
	background-color:#f2f2f2;
	margin-bottom:8px;
	overflow:hidden;	
}
.swlb{
	width:208px;
	height:50px;
	background-color:#014b92;
}
.swlb h6{
	color:#fff;
	line-height:50px;
	text-align:center;
	font-size:18px;	
}
.swll{
	width:188px;
	padding-top:10px;
	margin:0 auto;	
}
.swll > li{
	width:188px;
	min-height:35px;
	background:url(../img/pro_bg1.png) no-repeat center top;
	padding-bottom:10px;
}
.swll > li > a{
	display:block;
	width:188px;
	height:35px;
	font-size:14px;
	color:#fff;
	text-align:center;;
	line-height:35px;
}
.swu2{
	width:188px;
	margin:0 auto;
	overflow:hidden;
}
.swu2 > li{
	width:calc(100% - 20px);
	padding:8px 10px;
	overflow:hidden;
	border-bottom:1px solid #ccc;	
}
.swu2 > li > a{
	display:block;
	width:100%;
	text-align:center;
	font-size:14px;
	color:#555;
	
}	
.swu2 > li > a:hover{
	color:#f00;
	font-size:14px;
}
.swlx{
	width:206px;
	height:183px;
	border:1px solid #ccc;
	background:url(../img/show_kf.png) no-repeat left bottom;	
}
.swlx h6{
	color:#323232;
	line-height:44px;
	text-align:center;
	font-size:15px;
}
.swlx p{
	font-size:12px;
	color:#323232;
	padding-left:57px;
	margin-bottom:8px;
	display:inline-block;
	line-height:12px;
	vertical-align:top;	
}
.swlx > span{
	display:inline-block;
	width:87px;	
	font-size:12px;
	color:#323232;
	line-height:20px;
}
.swr{
	width:980px;
	heigth:auto;
	float:left;	
}
.swrb{
	width:958px;
	height:34px;
	padding:0 10px;
	background:url(../img/show_zs_bg.png) no-repeat center;
	border:1px solid #ccc;	
}
.swrb img{
	padding-top:10px;	
	float:left;
}
.swrb h5{
	display:inline-block;
	color:#555;
	padding:0 7px;
	line-height:36px;	
	font-size:14px;
	float:left;
}
.swrb a{
	display:inline-block;
	float:right;
	font-size:12px;
	color:#555;
	line-height:36px;	
}
.swrb a:hover{
	text-decoration:underline;
	color:#f00;	
}
.swrp{
	width:958px;
	height:auto;
	border:1px solid #ccc;
	padding:10px 10px 0 10px;
	border-top:none;	
}
.swrpl{
	width:306px;
	height:220px;
	margin:0 13px 20px 0;
	float:left;	
}
.swrpl > a{
	display:block;
	width:306px;
	height:220px;	
}
.swrpt{
	width:304px;
	height:201px;
	border:1px solid #ccc;	
}
.swrpt > img{
	width:100%;
	height:100%;	
}
.swrpl > a > p{
	font-size:12px;
	color:#555;
	text-align:center;
	line-height:12px;
	margin-top:5px;	
}



/*-- ggt --*/
.gtk{
	width:1200px;
	height:122px;
	margin:13px auto 0px;
	background:url(../img/ggt.png) no-repeat center;	
}
.gty{
	width:1200px;
	height:23px;
	margin:0 auto;
	background:url(../img/t_li%E6%8B%B7%E8%B4%9D.png) no-repeat center;	
}


/*-- youshi --*/
.ysk{
	width:1200px;
	height:auto;
	margin:0 auto;	
}
.ysbk{
	width:1200px;
	height:93px;
	background:url(../img/ys-wz.png) no-repeat center;
	border-bottom:2px solid #ccc;	
}
.ysxk{
	width:1200px;
	height:auto;	
}
.ysxl,.ysx2{
	width:100%;
	height:314px;
	margin-bottom:20px;	
}
.yskn{
	width:100%;
	height:284px;	
}
.yskwz{
	width:auto;
	height:244px;
	background:url(../img/ys_icon1.png) no-repeat 20px 40px;
	padding:40px 0 0 90px;	
	float:left;
}
.yskwz2{
	width:auto;
	height:244px;
	background:url(../img/ys_icon2.png) no-repeat 20px 40px;
	padding:40px 0 0 90px;	
	float:right;
}
.yskwz h3,.yskwz2 h3{
	width:414px;
	height:44px;
	color:#2690e3;
	font-size:24px;
	line-height:34px;
	border-bottom:1px dashed #ccc;
}
.yskwz p,.yskwz2 p{
	width:400px;
	line-height:32px;
	padding-top:10px;
	font-size:16px;
	color:#555;	
}
.yskwz > p > span,.yskwz2 > p > span{
	color:#f00;	
}
.ysktp{
	float:right;
	width:378px;
	height:269px;
	margin-top:9px;
}
.ysktp2{
	float:left;
	width:378px;
	height:269px;
	margin-top:9px;
}
.ysxl > img,.ysx2 > img{
	display:block;
	margin:0 auto;	
}
.yskwz2 > span{
	display:block;
	line-height:32px;
	font-size:18px;
	color:#555;	
}




/*-- rongyu --*/
.rydk{
	width:100%;
	height:326px;
	border-top:1px solid #ccc;	
	border-bottom:1px solid #ccc;
	background-color:#f9f9f9;
	margin-top:10px;
}
.ryck{
	width:1200px;
	height:100%;
	margin:0 auto;
}
.rybk{
	width:1175px;
	height:42px;
	background:url(../img/ry_bt_icon.png) no-repeat left center;
	padding-left:25px;	
}
.rybk > h5{
	font-size:14px;
	color:#555;
	display:inline-block;
	float:left;	
	line-height:42px;
}
.rybk > span{
	display:inline-block;
	float:left;	
	line-height:42px;
	font-size:12px;
	color:#999;
	padding-left:5px;
}
.rybk > a{
	display:inline-block;
	float:right;
	line-height:42px;
	height:42px;
	font-size:12px;
	color:#999;	
}
.ryy{
	width:950px;
	height:9px;
	margin:0 auto;
	background:url(../img/ry_yy.png) no-repeat center;	
}
.rytk{
	width:100%;
	height:270px;
	overflow:hidden;
	position:relative;	
}
.ryl{
	width:23px;
	height:197px;
	background:url(../img/ry_left.png) no-repeat center;
	position:absolute;
	left:12px;
	top:31px;	
}
.ryr{
	width:23px;
	height:197px;
	background:url(../img/ry_right.png) no-repeat center;
	position:absolute;
	right:12px;
	top:31px;	
}
.rytpk{
	width:1110px;
	height:250px;
	position:absolute;
	left:45px;
	top:20px;
	overflow:hidden;	
}
.ryxs{
	width:4000px;
	height:250px;	
}
.ryxs > li{
	width:176px;
	height:220px;
	float:left;
	margin-right:10px;	
}
.rykk{
	width:170px;
	height:214px;
	border:1px solid #999;
	padding:2px;
	background-color:#e6e6e6;
		
}
.rykk img{
	width:170px;
	height:214px;	
}
.ryxs > li > p{
	font-size:12px;
	color:#555;
	text-align:center;
	line-height:20px;	
}


/*-- about us --*/
.abdk{
	width:100%;
	height:auto;
}
.abtk{
	width:1180px;
	height:250px;
	padding:0 10px;
	overflow:hidden;
	margin-top:20px;
}
.abtp{
	width:323px;
	height:230px;
	float:left;
	margin-right:15px;	
}
.abtp img{
	width:100%;
	height:100%	
}
.abtk > p{
	width:842px;
	float:left;
	line-height:24px;
	font-size:12px;
	color:#555;	
	text-indent:2em;
	padding-bottom:10px;
	text-align:justify;
}
.abtk > p > span{
	color:#f00;	
}
.abcf{
	width:1200px;
	height:290px;
	overflow:hidden;
	position:relative;
}
.abl{
	width:23px;
	height:197px;
	background:url(../img/ry_left.png) no-repeat center;
	position:absolute;
	left:12px;
	top:20px;	
}
.abr{
	width:23px;
	height:197px;
	background:url(../img/ry_right.png) no-repeat center;
	position:absolute;
	right:12px;
	top:20px;	
}
.abtpk{
	width:1086px;
	height:250px;
	position:absolute;
	left:59px;
	top:20px;
	overflow:hidden;	
}
.abxs{
	width:4000px;
	height:250px;	
}
.abxs > li{
	width:260px;
	height:250px;
	margin-right:15px;
	float:left;	
}
.abkk{
	width:254px;
	height:194px;
	border:1px solid #CCC;
	padding:2px;	
}
.abkk > img{
	width:100%;
	height:100%;	
}
.abxs > li > p{
	font-size:12px;
	color:#555;
	text-align:center;
	line-height:50px;	
}



/*-- news --*/
.nwk{
	width:100%;
	height:382px;
	border-top:1px solid #ccc;	
	border-bottom:1px solid #ccc;	
	background-color:#f9f9f9;
}
.nwck{
	width:1200px;
	height:100%;
	margin:0 auto;	
}
.nwxk{
	float:left;
	margin-right:45px;
	width:370px;
	height:342px;	
}
.nwbt{
	width:370px;
	height:48px;
	border-bottom:2px solid #ccc;
	background:url(../img/news_bt1.png) no-repeat left 16px;	
}
.nwbt > a{
	float:right;
	padding:32px 10px 0 0;	
	font-size:12px;
	color:#555;
	line-height:12px;
}
.nwbt > a:hover{
	text-decoration:underline;	
}
.nwtp{
	width:100%;
	height:100px;
	padding:10px 0;
	border-bottom:1px dashed #ccc;	
}
.nwtp > a{
	width:100%;
	height:100px;
	display:block;	
}
.nwtp img{
	width:126px;
	height:94px;
	display:block;
	padding:2px;
	border:1px solid #ccc;
	float:left;
	margin-right:10px;	
}
.nwtp h5{
	color:#555;
	font-size:12px;
	line-height:18px;
	display:inline-block;	
}
.nwtp p{
	color:#555;
	font-size:12px;
	padding-top:5px;
	width:218px;
	display:inline-block;	
}
.nwtp > a:hover h5{
	color:#f00;	
}
.nwxb{
	width:370px;
	height:auto;	
}
.nwxb li{
	width:357px;
	height:28px;
	border-bottom:1px dashed #ccc;
	background:url(../img/news_lb_icon.png) no-repeat left 18px;
	padding:6px 0 0 13px;	
}
.nwxb li a{
	display:block;
	width:357px;
	height:28px;
}
.nwal{
	color:#555;
	font-size:12px;
	line-height:28px;
	display:inline-block;
	height:28px;
	float:left;
}
.nwar{
	color:#555;
	font-size:12px;
	line-height:28px;
	display:inline-block;
	height:28px;
	float:right;
}
.nwxb li a:hover span{
	color:#f00;	
}
.nwwd{
	width:250px;
	height:auto;
	padding:10px 0;
	border-bottom:1px dashed #ccc;		
}
.nwwd > a{
	width:250px;
	height:78px;
	display:block;
}
.nwwd h5{
	color:#003493;
	font-size:12px;
	line-height:18px;
	padding-left:20PX;
	background:url(../img/q.png) no-repeat left top;	
}
.nwwd p{
	color:#555;
	font-size:12px;
	line-height:18px;
	padding:5px 0 0 22PX;
	background:url(../img/a.png) no-repeat left 10px;
	text-align:justify;	
}
.nwwd:hover h5{
	color:#f00;	
}


/*-- banquan --*/
.bqk{
	width:1200px;
	margin:0 auto;
	padding:15px 0 5px;	
}
.bqk p{
	font-size:12px;
	color:#666;
	padding-bottom:10px;
	line-height:12px;
	text-align:center;	
}











/*-- products --*/
.pd_wd{
	width:206px;
	height:auto;
	padding-bottom:10px;
	border:1px solid #ccc;
	margin-bottom:8px;		
}
.pd_wdb{
	width:190px;
	height:34px;
	background:url(../img/pd_bg.png) no-repeat center;
	padding-left:16px;
	border-bottom:1px solid #ccc;		
}
.pd_wdb h6{
	color:#555;
	line-height:34px;
	display:inline-block;	
}
.pd_wdu{
	width:186px;
	height:auto;
	margin:0 auto;	
}
.pd_wdu > li{
	width:186px;
	height:34px;
	border-bottom:1px dashed #ccc;
	background:url(../img/news_lb_icon.png) no-repeat 9px 14px;
	
}
.pd_wdu > li >a{
	display:block;
	width:166px;
	height:34px;
	padding-left:20px;
	font-size:12px;
	color:#555;
	line-height:34px;
	
}
.pd_wdu > li >a:hover{
	color:#f00;	
}
.pd_wd img{
	display:block;
	padding:2px 0 8px;	
}
.pd_wd > h6{
	color:#555;
	line-height:36px;
	display:inline-block;
	padding-left:16px;
	font-size:15px;
}
.pd_wd > p{
	padding:0 16px;
	width:174px;
	font-size:12px;
	line-height:22px;
	color:#555;
}
.swrpl:hover .swrpt{
	border-color:#f00;	
}
.pd_u{
	height:20px;
	width:100%;
	margin:20px auto;
	text-align:center;	
}
.pd_u a{
	display:inline-block;
	height:20px;
	color:#333;
	font-size:12px;
	line-height:20px;
	padding:0 7px;
	margin-right:5px;
	background-color:#ddd;
}
.pd_u a:hover{
	background-color:#2b3c7e;
	color:#fff;	
}
.ab_p{
	width:960px;
	height:auto;
	padding:10px;
}
.ab_p p{
	width:960px;
	font-size:14px;
	color:#555;
	line-height:34px;
	text-indent:2em;	
}
.ab_p p span{
	color:#2b3c7e;
	font-weight:600;	
}
.ab_p img{
	display:block;
	width:600px;
	padding:40px 180px;	
}

/* 新闻内容 */
.news-con{padding:10px;}
.news-con img{ max-width:740px;}
.news_t{ line-height:25px; text-align:center; font-weight:bold; font-size:20px;padding-top:5px; padding-bottom:10px;color:#000;border-bottom:1px dashed #ccc;}
.time{ height:25px; line-height:25px;text-align:center;width:95%; margin:0 auto;padding-top:5px;} 
.time span{padding:0 10px; color:#999999;}
.con_txt{padding:10px 15px; line-height:28px; overflow:hidden;}
.sx{ line-height:24px;padding-left:15px;padding-top:10px;}

/* 横幅广告 */
.slideBox{width:100%;margin:0 auto;height:365px;overflow:hidden;position:relative;z-index:888; margin-top:1px;}
.slideBox .hd{ height:15px; overflow:hidden;position:absolute;left:47%; bottom:10px;z-index:888;}
.slideBox .hd ul{ overflow:hidden; zoom:1;}
.slideBox .hd ul li{ float:left; margin-right:4px; width:11px; height:11px; line-height:11px; text-align:center; background:url(../img/bbar_li.png) no-repeat; cursor:pointer; text-indent:-99999px; }
.slideBox .hd ul li.on{background:url(../img/bbar_hover.png) no-repeat;}
.slideBox .bd{ position:relative; height:100%;z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle;height:365px;}
.slideBox .bd img{ width:996px;height:361px;display:block; padding:2px;}

/* 我们的客户 */
.kehu{width:1200px; height:154px; margin:0 auto; border:1px solid #CCCCCC; background:#F7F7F7;}
.kehu .c_bg{ width:1200px; height:29px; line-height:29px; background:url(../img/pn_bt_bg.png) no-repeat center; position:relative; bottom:7px; text-align:center; color:#FFFFFF; font-weight:bold;font-size: 15px;}

.kehu_pic{width:1190px; margin:0 auto;position:relative;}
.kehu_pic .hd{ position:relative;z-index:999;}
.kehu_pic .hd .prev,.kehu_pic .hd .next{ display:block;width:19px;height:84px; cursor: pointer; }
.kehu_pic .hd .prev{ float:right}
.kehu_pic .hd .next{ float:left}
.kehu_pic .bd{padding:0 0 10px 0;z-index:1;}
.kehu_pic .bd ul{ overflow:hidden; zoom:1; }
.kehu_pic .bd ul li{ margin-left:15px;  float:left; _display:inline; line-height:23px;}
.kehu_pic .bd ul li .ts{width:142px; height:20px;display:block; text-align:center; overflow:hidden;}
.kehu_pic .bd ul li img{ width:142px; height:85px; padding:2px;background:#fff;display:block; border: 1px solid #DEDEDE;}

.cert_pic{width:1200px; margin:20px auto;position:relative; overflow:hidden;}
.cert_pic .hd{ position:relative;z-index:999;}
.cert_pic .hd .prev,.kehu_pic .hd .next{ display:block;width:19px;height:84px; cursor: pointer; }
.cert_pic .hd .prev{ float:right}
.cert_pic .hd .next{ float:left}
.cert_pic .bd{padding:0 0 10px 0;z-index:1;}
.cert_pic .bd ul{ overflow:hidden; zoom:1; }
.cert_pic .bd ul li{ margin-left:11px;  float:left; _display:inline; line-height:23px;}
.cert_pic .bd ul li .ts{width:170px; height:20px;display:block; text-align:center; overflow:hidden;}
.cert_pic .bd ul li img{ width:170px; height:214px; padding:2px;background:#fff;display:block; border: 1px solid #DEDEDE;}

/* 首页新闻信息 */
.hnews_bg{ width:100%;overflow:hidden; border-top:1px solid #CCCCCC;background:#F9F9F9; padding:20px 0;}
.h_news1{width:380px; overflow:hidden; float:left}
.h_news1 .c_bg{ width:365px; height:35px; font-size:14px; font-weight:bold; padding-left:15px;border-bottom:2px solid #CCCCCC; background:url(../img/t.jpg) no-repeat left;}
.h_news1 .c_bg .ti14{ font-size:14px; padding-left:25px; font-weight:bold; float:left;}
.h_news1 .c_bg .ti14 span{ font-size:12px; font-weight:normal;}
.h_news1 .pd ul .L_li{float:left;width:320px;height:27px;line-height:27px;overflow:hidden; border-bottom:1px dashed #CCCCCC; font-size:12px;}
.h_news1 .pd ul .L_li a{ float:left; display:block; width:240px;padding-left:12px; background:url(../images/li01.png) left center no-repeat; height:30px; line-height:30px; overflow:hidden; }
.h_news1 .pd ul .L_top{padding:0;padding-top:10px;padding-bottom:13px;margin-bottom:6px;border-bottom:1px dashed #ccc;}
.h_news1 .pd ul .L_top .pic{ width:130px; float:left; height:98px;}
.h_news1 .pd ul .L_top .pic a{background:none;padding:0; float:none; display:inline;}
.h_news1 .pd ul .L_top .pic img{padding:2px;border:1px solid #ccc;width:126px; height:94px;}
.h_news1 .pd ul .L_top dl {padding-left:10px; width:180px; float:left;  overflow:hidden;}
.h_news1 .pd ul .L_top dt{line-height:20px; height:20px;width:180px;overflow:hidden ; font-size:12px;}
.h_news1 .pd ul .L_top dt a{ background:none;padding:0; float:none; display:inline;font-weight:bold;}
.h_news1 .pd ul .L_top dd{margin-top:5px; line-height:22px; height:70px;width:180px; font-size:12px;overflow:hidden;color:#666;}
.h_news1 .pd ul .L_top dd a{background:none;padding:0; float:none; display:inline;}
.h_news1 .pd  a:hover{ text-decoration:underline;}

.h_news2{width:380px; overflow:hidden; float:left; margin-left:38px;}
.h_news2 .c_bg{ width:365px; height:35px; font-size:14px; font-weight:bold; padding-left:15px;border-bottom:2px solid #CCCCCC; background:url(../img/n.jpg) no-repeat left;}
.h_news2 .c_bg .ti14{ font-size:14px; padding-left:25px; font-weight:bold; float:left;}
.h_news2 .c_bg .ti14 span{ font-size:12px; font-weight:normal;}
.h_news2 .pd ul .L_li{float:left;width:320px;height:27px;line-height:27px;overflow:hidden; border-bottom:1px dashed #CCCCCC; font-size:12px;}
.h_news2 .pd ul .L_li a{ float:left; display:block; width:240px;padding-left:12px; background:url(../images/li01.png) left center no-repeat; height:30px; line-height:30px; overflow:hidden; }
.h_news2 .pd ul .L_top{padding:0;padding-top:10px;padding-bottom:13px;margin-bottom:6px;border-bottom:1px dashed #ccc;}
.h_news2 .pd ul .L_top .pic{ width:130px; float:left; height:98px;}
.h_news2 .pd ul .L_top .pic a{background:none;padding:0; float:none; display:inline;}
.h_news2 .pd ul .L_top .pic img{padding:2px;border:1px solid #ccc;width:126px; height:94px;}
.h_news2 .pd ul .L_top dl {padding-left:10px; width:180px; float:left; overflow:hidden;}
.h_news2 .pd ul .L_top dt{line-height:20px; height:20px;width:180px;overflow:hidden; font-size:12px;}
.h_news2 .pd ul .L_top dt a{ background:none;padding:0; float:none; display:inline;font-weight:bold; }
.h_news2 .pd ul .L_top dd{margin-top:5px; line-height:22px; height:70px;width:180px; font-size:12px;overflow:hidden;color:#666;}
.h_news2 .pd ul .L_top dd a{background:none;padding:0; float:none; display:inline;}
.h_news2 .pd  a:hover{ text-decoration:underline;}

.faq{width:360px; overflow:hidden; float:right;}
.faq .c_bg{ width:355px; height:35px; font-size:14px; font-weight:bold; padding-left:15px;border-bottom:2px solid #CCCCCC; background:url(../img/p.jpg) no-repeat left;}
.faq .c_bg .ti14{ font-size:14px; padding-left:25px; font-weight:bold; float:left;}
.faq .c_bg .ti14 span{ font-size:12px; font-weight:normal;}
.faq .txt_bg{ padding-top:8px;}
.faq .q{ width:210px;height:25px; font-size:12px; color:#CC0000; font-weight:bold; overflow:hidden; line-height:25px; background:url(../img/q.png) left no-repeat; padding-left:20px; }
.faq .q a{ color:#003466}
.faq .a{ width:210px; height:60px;overflow:hidden;font-size:12px;line-height:22px; background:url(../img/a.png) left 5px no-repeat; padding-left:20px; padding-bottom:10px; color:#666666; border-bottom:1px dashed #CCCCCC;}

/* 图片列表 */
.tu-list{padding:5px 0;}
.tu-list li{float:left;padding:13px 0px 0px 4px;}
.tu-list .pic{width:188px;height:143px; overflow:hidden}
.tu-list .pic img{width:180px; height:135px; display:block;border:1px solid #cccccc;padding:2px;}
.tu-list .pic a:hover img{ border-color:#f60;  }
.tu-list .txt{width:188px; height:25px;line-height:25px; overflow:hidden; text-align:center;margin-top:4px;}

/* 荣誉列表 */
.cert-list{padding:5px;}
.cert-list li{float:left;padding:13px 10px 0px 4px;}
.cert-list .pic{width:178px;height:225px; overflow:hidden}
.cert-list .pic img{width:170px; height:214px; display:block;border:1px solid #cccccc;padding:2px;}
.cert-list .pic a:hover img{ border-color:#f60;  }
.cert-list .txt{width:178px; height:25px;line-height:25px; overflow:hidden; text-align:center;margin-top:4px;}
.jobtxt{ font-size:12px;line-height:23px;}

.page{width:100%; text-align:center; overflow:hidden;padding:20px 0; margin:10px auto 0 auto ; vertical-align:top; color:#333;}
.page a{padding:2px 5px;background-color:#ddd;border:1px solid #ddd; color:#333; display:inline; margin:0 1px;}
.page .up, .page .down{color:#333;}
.page .this{color:#fff; font-weight:bold; background-color:#333;border:1px solid #000;}
.page span.a{color:#333; padding:0 10px;}
.page a:hover{color:#fff;background-color:#333;border:1px solid #333;}

/* 新闻列表*/
.news-list{margin:0 auto;padding-top:8px;}
.news-list li{ background: url(../img/li01.png) 10px no-repeat; padding-left:20px;float:left; font-size:12px; border-bottom:1px dashed #cccccc; padding-bottom:10px; padding-top:10px;}
.news-list li .ti{ width:870px; float:left;}
.news-list li span{ float:right;color:#999}

/*友情链接*/
.tls{width:100%;height:34px; line-height:34px;background:url(../img/tls.png) repeat-x;}
.tls .title{padding-left:10px; font-size:14px;font-family: 微软雅黑; color:#333333;font-weight:bold;} 
.flink{margin:10px auto;width:1200px;border:1px solid #CCCCCC;background:url(../images/bc.png) repeat-x 0 31px #FFFFFF;}
.flink ul{padding-bottom:10px;overflow: hidden;}
.flink .p2{padding:0px;}
.flink ul li{float:left;overflow:hidden; padding:8px}
.flink ul li a{ font-size:12px;}
.flink .m_l_10{margin-left:8px;}